/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package mainpackage;

import engine.goods.Goods;

/**
 *
 * @author Administrator
 */
public class GameBean {
    //挂机

    public static boolean BL_PLAYER_HANGUP = false;
    //玩家是否为多倍经验状态 1 是 0 否
    public static boolean BL_PLAYER_HANGUP_DOUBLEEXP = false;
    //逻辑锁
    public static byte BY_CHANGE_PLAYER_ROLE = -1;
    //登录用户名
    public static String STR_CMD_LOGIN_USENAME = null;
    //登录密码
    public static String STR_CMD_LOGIN_PASSWORD = null;
    //超级密码
    public static String STR_CMD_SUPER_PASSWORD = null;
    public static String STR_CMD_OLD_PASSWD;   //旧密码
    public static String STR_CMD_NEW_PASSWD;//新密码
    public static String STR_CMD_CDKEY;//激活码
    public static String STR_MOBILE_IMEI;//手机唯一的imei
//    public static byte BY_NET_CONNECT; //用户的网络连接方式
    //新密码
    //快速注册用户标记
    public static boolean BL_CMD_QUICK_REGISTER = false;
    //快速注册开始记录时间
    public static long L_QUICK_REGISTER_START_TIME = 0L;
    //快速注册消息类型
    public static int I_SYSTEM_MESSAGE_TYPE = 0;
    //同屏状态
    public static byte SCREEN_TYPE = 1;
    //用于任务请求子命令
    public static short SH_CMD_QUEST = 0;
    //任务ID或是功能的ID
    public static String STR_CMD_QUEST_KEY = "";
    //物品slot key
    public static int SERVER_ID = -1;
    public static byte BY_QUICK_ENTER = 0;
    public static long L_CMD_GOODS_SLOTKEY = -1;
    public static long l_CMD_GOODS_SLOTKEY_SECOND = -1;
    public static String STR_CDM_GOODS_KEY = null;
    public static long[] L_CMD_GOODS_SLOCKEY_ARRAY = null;
    public static String[] STR_CDM_GOODS_KEY_ARRAY = null;
    //ui 锁
    public static boolean b_WAIT_NET_MSG_BACK = false;
    //物品栏的索引
    public static int I_CMD_COLUMN_INDEX = 0;
    //角色自己的动画id
    public static int L_CMD_PLAYER_ANI_ID = -1;
    //玩家自己的角色ID
    public static long L_CMD_PLAYER_OWN_ID = -1L;
    public static int L_CMD_PLAYER_OWN_LEVLE = 1;
    public static byte L_CMD_PLAYER_OWN_SEX = 1;
    //装备的位置
    public static byte BY_CMD_EQUIP_PLACE = 0;
    //性别
    public static byte BY_CMD_PLAYER_SEX = -1;
    //职业
    public static byte BY_CMD_PLAYER_JOB = -1;
    //玩家的呢称
    public static String STR_CMD_PLAYER_NICK = "";
    //物品栏的类型
    public static byte BY_CMD_COLUMN_TYPE = -1;
    //角色的ID
    public static long L_PLAYER_ID = -1L;
    public static short SH_LOCKED_PLAYER_INDEX = -1;
    //角色自动寻路目标点
    public static String BY_CMD_PLAYER_AUTORUN_CUR_SENCE = null;
    public static String BY_CMD_PLAYER_AUTORUN_OBJ_SENCE = null;
    public static long L_NPC_ID = -1L;
    //资源类型参数
    public static short SH_RES_PARAMETER_ONE = 0;
    //资源ID参数
    public static long SH_RES_PARAMETER_TWO = 0L;
    //帮派名称
    public static String STR_CMD_TONG_NAME = null;
    //帮派代号
    public static String STR_CMD_TONG_NO = null;
    //帮派宣言
    public static String STR_CMD_TONG_ADS = null;
    //帮派ID
    public static long L_CMD_TONG_ID = -1;
    //帮派建筑类型
    public static byte BY_CMD_TONG_BUILDING_TYPE = -1;
    //被改变帮派的职位
    public static byte B_CMD_TONG_DUTY = -1;
    //帮派邀请判断 1 发起人  2 邀请目标
    public static byte BY_CMD_INVITE_TONG_TYPE = -1;
    //加入帮派确定 1 同意    2 不同意
    public static byte BY_CMD_JION_TONG_CONFERM = -1;
    //解散帮派  1 解散     2 取消解散
    public static byte BY_CMD_TONG_DIMISS = -1;
    //好友名字
    public static String BY_CMD_FRIEND_NAME = null;
    //好友类型    1 好友    2 黑名单      3 仇人    4 最近联系
    public static int BY_CMD_FRIEND_TYPE = -1;
    //添加好友的方式   1 主动添加   2 被动添加
    public static byte BY_CMD_FRIEND_MODE = -1;
    //好友Id
    public static long BY_CMD_FRIEND_ID = -1;
    //复活类型
    public static byte BY_CMD_REVIVE_TYPE = -1;
    //战场标志  1 冰封原战场   2 落日谷战场
    public static byte BY_CMD_APPLY_FIGHT_TYPE = -1;
    //场景种类   1 不是帮派家园副本     2 是帮派家园副本，但不是自己的     3 是自己的帮派家园
    public static byte BY_SCENE = -1;
    //是否为安全区
    public static byte BY_SAFE_MAP = -1;
    //答题类型
    public static byte BY_QUESTION = -1;// 1 查看信息   2 开始答题
    public static byte BY_PUNCH_CLOCK = -1;// 1 查询信息  2 领取奖励
    //副本中切换场景时的提示
    public static byte BY_SCENE_POPUP = -1;
    //多定
    public static byte BY_PRE_GAME_UI_STATE = -1; //记录前一个界面的状态，用于返回这个界面
    public static long L_CMD_PET_SLOTKEY = -1; //宠物的key
    public static String STR_CMD_GOODS_NAME = null; //物品的名称
    public static byte BY_SELECT_GOODS_TYPE = -1;
    //移动物品的数量,或是其他的物品计数
    public static byte BY_GOODS_NUM = -1;
    //类型
    public static byte BY_TYPE = -1;
    //操作类型
    public static byte BY_OP_TYPE = -1;//商店的类型
    public static byte BY_TRUE = -1;
    //金钱
    public static int I_MONEY = 0;
    //宠物的最大修理级别
    public static short SH_MAX_PET_REPAIR_LEVLE = -1;
    //宠物的最小修理级别
    public static short SH_MIN_PET_REPAIR_LEVLE = -1;
    //申请回应结构
    public static byte BY_APPLY_RESULT = 0;
    //是否收到进入游戏指令（用于玩家资源管理）
    public static boolean BL_PLAYER_ENTER_CENCE = false;
    //
    public static String STR_SCENCE_KEY = null; //场景的key
    public static int i_SEND_POS_X = -1;   //传送的坐标x
    public static int i_SEND_POS_Y = -1;  //传送的坐标Y
    public static int i_CANMOVE_POS_X = -1;   //解决卡死坐标不能发送后清除
    public static int i_CANMOVE_POS_Y = -1;  //解决卡死坐标不能发送后清除
    //指引状态
//    public static int BY_STATE_NEWPLAYER = -1;
    //ShowMessage的背景颜色
    public static int BY_TYPECOL_SHOWMESSAGE = -1;
    //新手接受任务标记用于判断是否接受任务，绝对是否让其过区
    public static boolean BL_NEWPLAYER_CAN_GO_LOCK = true;
    //绑定符的key
    public static long L_BIND_SIGN_KEY = -1;
    //
    public static long L_CMD_DESC_GOODS_KEY = -1;
    public static String STR_DESC_CDM_GOODS_KEY = null;
    //修改用户名
//    public static String STR_CMD_CHANGE_USENAME = null;
    //修改密码
//    public static String STR_CMD_CHANGE_PASSWORD_OLD = null;
//    public static String STR_CMD_CHANGE_PASSWORD_NEW = null;
    //修改秘密
//    public static byte BY_CMD_CHANGE_PASSWORD_TYPE = -1;
    //学习技能
    public static String STR_CMD_LEARN_SKILL_KEY = null;
    public static short SH_CMD_LEARN_SKILL_POSX = -1;
    public static short SH_CMD_LEARN_SKILL_POSY = -1;
    //倒计时宝箱类型
    public static byte BY_CMD_COUNTBOX_TYPE = -1;
    public static short SH_GOODS_TYPE = -1;
    public static long L_BUFFER_ID = -1;
    public static String STR_CAHRGE_CARD_SN;
    public static String STR_CHARGE_CARD_PW;
}
